/*
 * main.h
 *
 *  Created on: Sep 15, 2010
 *      Author: david
 */

#ifndef MAIN_H_
    #define MAIN_H_

//includes
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <string.h>

//declare constants
//#define NULL			 0
#define NORMAL           0
#define MAX_WORD_SIZE	 30
#define MAX_FILENAME_LEN 20

//set mode
/*
DEBUG   |   DESCRIPTION
------------------------------------
    1   |   basic information
    2   |   pause points + class 2 function comments
    3   |   class 3 function comments
    4   |
*/
int DEBUG = 0;
int mode = NORMAL;
int boolEOF = 0;

//create file pointers
FILE * fSrc = NULL;
FILE * fDest = NULL;

//custom includes
#include "sys/cli.h"
#include "file/filehandler.h"
#include "lists/lists.h"
#include "lists/sort.h"
#include "words/words.h"
#include "run.h"

#endif /* MAIN_H_ */
